//关联地址选项
$(".chose-bar .chose-button").click(
		function() {
			$(".chose-bar .chose-button").removeClass("active");
			$(this).addClass("active");
			if ($(".chose-bar .chose-button.active").text() != "外部链接") {
				$(".input-ID").attr(
						"placeholder",
						"请输入" + $(".chose-bar .chose-button.active").text()
								+ "编号ID")
			} else {
				$(".input-ID").attr("placeholder", "请输入完整的URL")
			}
		});
// 图片上传及预览控件
var checkimg = false;
var imgBase;// 64位图
$(".uploadpic").click(function() {
	$("#fileupload").click();
});
function setFile() {
	$(".img-tips").text($('#fileupload')[0].files[0].name);
	//console.log($('#fileupload')[0].files[0]);
	reader = new FileReader();
	fileUrl = $('#fileupload')[0].files[0];
	reader.readAsDataURL(fileUrl);
	reader.onload = function(e) {
		$(".ChangePreviewPic").css("display","block");
		$(".ChangePreviewPic").attr("src",this.result);
		CutPic();
	}
	checkimg = true;
}
//改变图片尺寸
function CutPic(){
	var c=document.getElementById("ChangePreviewCanvas");
	var ctx=c.getContext("2d");
	var img=document.getElementById("ChangePreviewPic");
	img.onload = function()
	{
		ctx.clearRect(0,0,800,450);//擦除画布
	    ctx.drawImage(img,0,0,800,450);
	    imgBase=c.toDataURL("",0.8);
	}
}

// 保存表单
$(".btn.btn-save").on('click', function() {
	zxTips_classic({
		Head : false,// 是否存在头部
		ContentText : "是否将该广告放上首页？",// 提示内容
		Foot : true,// 是否拥有底部
		FootCancel : true,// 是否拥有底部取消按钮
		FootEnter : true,// 是否拥有底部确认按钮
		clickEnter : function() {
			zxTips_classicClose();
			if (CheckForm()) {
				if (CheckSpace()) {
					zxTips_loading({
						loadicon : true,// 是否添加加载图标（默认添加）
						loadtxt : "上传中"// 加载图片的路径
					});

					SaveForm();
				} else {
					zxTips_short({
						txt : "广告位已满"
					});
				}
			} else {
				zxTips_short({
					txt : "请检查上传信息是否有误"
				});
			}
		}
	});
});

// 检查表单格式是否符合要求
function CheckForm() {
	var CheckInfo = true;
	// 判断活动名称是否为空
	if ($(".input-theme").val() == "") {
		$(".input-theme").next(".input-label-tips").text("活动名称不能为空");
		CheckInfo = false;
	} else {
		$(".input-theme").next(".input-label-tips").text("");
	}
	if ($(".input-ID").val() == "") {
		$(".input-ID").next(".input-label-tips").text("ID不能为空");
		CheckInfo = false;
	} else {
		$(".input-ID").next(".input-label-tips").text("");
	}
	if (checkimg == false) {
		$("#fileupload").next(".input-label-tips").text("图片不能为空");
		CheckInfo = false;
	} else {
		$("#fileupload").next(".input-label-tips").text("");
	}

	return CheckInfo;
}
function CheckSpace() {
	
	
	var CheckInfo = true;
	var checkObject = {"deptId":1}
	$.ajax({
		type:"POST",
		url:DataURL+"nybank/promote/findPromoteList",
		dataType:'json', 
		async : false,
		data:{"deptId":1},//传递给服务器的参数
		success:function(data){
			if(checkTokenError(data)){
			if(data.content.length>5)
				{
				zxTips_short({
	    			txt : "广告位已满"
	    			});
				CheckInfo=false;
				};
				
			}
			
		},
        error:function(data){
            console.log(data)
            zxTips_short({
    			txt : "系统错误"
    			});
        }
	});
	return CheckInfo;
}
// 提交表单

function SaveForm() {
	var ImgResult;
	$.ajax({
		type : "POST",
		url : DataURL + 'upload',
		data : imgBase,
		async : false,
		contentType : false,
		processData : false,
		success : function(data) {
			ImgResult = JSON.parse(data).fileAbsolutePath;
		}
	});
	formData = {
			"deptId" : "1",
			"title" : $(".input-theme").val(),
			"resource" : $(".input-ID").val(),
			"image" : ImgResult,
			"type" : $(".chose-bar .chose-button.active").attr("data-value")
	}
	console.log(formData);
	$.ajax({
		type : "POST",
		url : DataURL + 'nybank/promote/savePromote',
		dataType : 'json',
		data : formData,
		success : function(data) {
			if (checkTokenError(data)) {
				//console.log(data);
				zxTips_short({
					txt : "提交成功"
				});
				zxTips_loadingend();
				setTimeout(function() {window.location.href = HostURL+ "/activityManager/adSpace";}, 1000);
			}
		},
        error:function(data){
        	zxTips_loadingend();
            console.log(data)
            zxTips_short({
    			txt : "系统错误"
    			});
        }
	});
}

// 返回
$(".back-btn").click(function() {
	window.location.href = HostURL + "/activityManager/adSpace";
});
